body{line-height:28px; font-family:'Microsoft YaHei'; color:#333333 font-size:14px;}
.row{margin:0;}
a{color:#333333;}
a:hover{text-decoration:none;color:#2e9b8d;}
a.more{color: #2e9b8d;}
p{text-indent:2em;}
h5{font-weight: 600;}
.martop{margin-top:60px;}
.title{font-size: 30px;color:#2e9b8d;text-align: center;font-weight: bold; margin-bottom: 50px;background: url(http://www.cippe.com.cn/public/alinana/images/titlebg01.png) no-repeat center center;}
.title2{font-size: 30px;color:#2e9b8d;text-align: center;font-weight: bold; margin-bottom: 40px;}
.twopage-title{font-size: 22px;font-weight: bold;margin-top:60px;margin-bottom: 30px;cursor: pointer;color: #2e9b8d;text-align: center;}
.twopage-title hr{width: 60px;border-bottom: 2px solid #c9c9c9;margin-top: 5px;margin-bottom: 0;border-top: 0;}
.table tr th{background-color: #2e9b8d;text-align:center;color:white;line-height:50px;font-size:16px;}
.table-bordered>tbody>tr>td, .table-bordered>tbody>tr>th, .table-bordered>tfoot>tr>td, .table-bordered>tfoot>tr>th, .table-bordered>thead>tr>td, .table-bordered>thead>tr>th{border:2px solid white;}
.table>tbody>tr>td, .table>tbody>tr>th, .table>tfoot>tr>td, .table>tfoot>tr>th, .table>thead>tr>td, .table>thead>tr>th{padding:10px; line-height:28px;}
.table-striped>tbody>tr{background-color:#f3f3f3;}
.table-striped>tbody>tr:nth-of-type(odd){background-color: #a6ddd6;}
.table>tbody>tr>td{vertical-align:middle;}
/* header start */
.header{margin-top:15px}
.header .container{	display: flex; justify-content: space-between; }
.header .container::before, .header .container::after{display: none;}
.alilogo{margin-top:0px}
.alilogo h2{font-family:SimHei;font-weight:600;font-size: 32px;}
.alilogo-right{text-align:right;display: flex;justify-content: space-between;flex-direction: column;}
.alilogo-li{color: #2e9b8d;}
.alilogo-li a{font-size:12px;color: #2e9b8d;margin:0 5px;}
.alilogo-right img{margin:10px 0;}
.alilogo-right h4{color: #f1bd1e;font-weight:600;font-size: 33px;letter-spacing: 1px;margin-top: 5px;margin-bottom: 5px;}
.alilogo-right h6{font-size:18px;font-weight:600;margin-right: 20px;padding-right: 5px;margin-top: 5px;margin-bottom: 5px;}
.countdowntime{font-size:18px;color: #2e9b8d;margin-top: 0px;}
.countdowntime span{color: #f1bd1e;font-weight:600;}
.header .col-md-8,.header .col-md-4{padding:0;}
/* header end */
/* navbar start */
.navbar{margin-top:15px; margin-bottom:0; border:none; border-radius:0;}
.navbar-default{background-color: #2e9b8d;}
.navbar-default .navbar-nav>li>a{color:white;font-size: 16px;font-weight: 600;}
.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover{background-color:#097e6f; color:white;}
.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:focus, .navbar-default .navbar-nav>.open>a:hover{background-color:#097e6f; color:white;}
.navbar-default .navbar-nav>li>a:focus, .navbar-default .navbar-nav>li>a:hover{background-color:#097e6f; color:white;}
.navbar-nav>li{margin-left: 24px;}
.navbar-nav>li:first-child{margin-left:0;}
.dropdown-menu>li>a{padding:7px 20px;}
.dropdown-menu{min-width:130px;}
.navbar-default .navbar-toggle .icon-bar{background-color:white;}
/* navbar end */
/* btn-box */
.btn-box{
	display: grid;
	gap: 30px;
	grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
	margin-top: 50px;
}
.btn-box::before,
.btn-box::after{
	display: none;
}
.btn-link{
	position: relative;
	display: inline-block;
	padding: 20px 15px 20px 25px;
	width: 100%;
	height: 110px;
	/* background: url(/public/images/link-bg1.webp); */
	/* background-size: 100% 100%; */
	/* background-repeat: no-repeat; */
	background-color: #d4e9ff;
	box-sizing: border-box;
	text-decoration: none !important;
}
.btn-link:nth-child(2n){
	/* background-image: url(/public/images/link-bg2.webp); */
	background-color: #ecfacf;
}
.btn-link p{
	font-size: 17px;
	color: #333;
	font-weight: bold;
	text-indent: 0;
}
.btn-link img{
	position: absolute;
	height: 45px;
	right: 15px;
	bottom: 20px;
}
.btn-link:hover{
	background: #a6ebce;
}
.kele-grid{
	display: grid;
	grid-template-columns: 1fr 1fr;
	gap: 30px;
	align-items: center;
}
.kele-grid h3{
	font-size: 20px;
	font-weight: bold;
	color: #2e9b8d;
	text-align: center;
}
.kele-grid video{
	width: 100%;
}
/* carousel */
.carousel-indicators .active{
	background-color:#2e9b8d;
}
.carousel-indicators li{
	background-color:white; 
	border-color:#2e9b8d;
}
.banner-prev,.banner-next{
	position: absolute;
	top: 50%;
}
/*huiyi start*/
.index-jieshao{width: 100%; min-height: 390px; position: relative;}
.index-jieshao .greenbg{width:100%; padding: 190px 0; position: absolute; background-color: #11978c; top: 39px; box-shadow: 2px 4px 6px #9a9a9a;z-index: -1;}
.index-jieshao .graybg{width: 98%; padding: 62px 54px 64px; margin-left: 1%; background-color: #f1f1f1; border-radius: 4px; box-shadow: 2px 4px 6px #9a9a9a;}
.index-jieshao .graybg h3{text-align: center; color: #11988c; margin-top: 0; font-weight: 600; font-size: 32px; margin-bottom: 25px;}
.index-jieshao .graybg p{line-height: 34px; font-size: 16px; margin: 0;}
/*huiyi end*/
/*shuju start*/
.shuju{position: relative; min-height: 200px;margin-top: 50px;}
.case-item{float:left;margin-bottom:30px;text-align: center;}
.ih-item{position:relative;-webkit-transition:all .35s ease-in-out;-moz-transition:all .35s ease-in-out;transition:all .35s ease-in-out}
.ih-item,.ih-item *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.ih-item a{color:#333}
.ih-item a:hover{text-decoration:none}
.ih-item.circle,.ih-item.circle .img{position:relative;width: 160px;height: 160px;border-radius:50%;}
.ih-item.circle .img:before{position:absolute;display:block;content:'';width:100%;height:100%;border-radius:50%;box-shadow:inset 0 0 0 16px rgba(255,255,255,.6),0 1px 2px rgba(0,0,0,.3);-webkit-transition:all .35s ease-in-out;-moz-transition:all .35s ease-in-out;transition:all .35s ease-in-out}
.ih-item.square{position:relative;width:316px;height:216px;border:8px solid #fff;box-shadow:1px 1px 3px rgba(0,0,0,.3)}
.ih-item.circle.effect1 .spinner{width: 155px;height: 155px;/* background-color:white; */border: 2px solid #a0a0a0;border-right-color: #f89500;border-bottom-color: #f89500;border-radius:50%;position: absolute;top: 0;left: 0;}
.ih-item.circle.effect1 .banyuan{position: absolute;top: 0;left: 0;width: 160px;height: 160px;border-radius:50%;border: 8px solid white;border-right-color: #f89500;border-bottom-color: #f89500; -webkit-transition:all .8s ease-in-out;-moz-transition:all .8s ease-in-out;transition:all .8s ease-in-out;}
.ih-item.circle.effect1 .banyuan02{position: absolute;top: 0;left: 0;width: 160px;height: 160px;border-radius:50%;border: 8px solid white;border-right-color: #f04a3a;border-bottom-color: #f04a3a; -webkit-transition:all .8s ease-in-out;-moz-transition:all .8s ease-in-out;transition:all .8s ease-in-out;}
.ih-item.circle.effect1 .banyuan03{position: absolute;top: 0;left: 0;width: 160px;height: 160px;border-radius:50%;border: 8px solid white;border-right-color: #01a998;border-bottom-color: #01a998; -webkit-transition:all .8s ease-in-out;-moz-transition:all .8s ease-in-out;transition:all .8s ease-in-out;}
.ih-item.circle.effect1 .banyuan04{position: absolute;top: 0;left: 0;width: 160px;height: 160px;border-radius:50%;border: 8px solid white;border-right-color: #89bf4d;border-bottom-color: #89bf4d; -webkit-transition:all .8s ease-in-out;-moz-transition:all .8s ease-in-out;transition:all .8s ease-in-out;}
.ih-item.circle.effect1 .banyuan05{position: absolute;top: 0;left: 0;width: 160px;height: 160px;border-radius:50%;border: 8px solid white;border-right-color: #0aaeb7;border-bottom-color: #0aaeb7; -webkit-transition:all .8s ease-in-out;-moz-transition:all .8s ease-in-out;transition:all .8s ease-in-out;}
.ih-item.circle.effect1 .banyuan06{position: absolute;top: 0;left: 0;width: 160px;height: 160px;border-radius:50%;border: 8px solid white;border-right-color: #c76af7;border-bottom-color: #c76af7; -webkit-transition:all .8s ease-in-out;-moz-transition:all .8s ease-in-out;transition:all .8s ease-in-out;}
.ih-item.circle.effect1 .expec{border-right-color: #0054a7;border-bottom-color: #0054a7;}
.ih-item.circle.effect1 .bgcolor01{border-bottom-color: #f99501; border-right-color: #f99501; }
.ih-item.circle.effect1 .img{position:absolute;top: 13px;bottom:0;left: 13px;right:0;width:auto;height:auto;font-size:16px;font-weight:bold;line-height:1.4;text-align:center;background: #f89500;width: 130px;height: 130px;padding: 35px 0;color: white;}
.ih-item.circle.effect1 .img02{background:#f04a3a;}
.ih-item.circle.effect1 .img03{background: #01a998;}
.ih-item.circle.effect1 .img04{background: #89bf4d;}
.ih-item.circle.effect1 .img05{background: #0aaeb7;}
.ih-item.circle.effect1 .img06{background: #c76af7;}
.ih-item.circle.effect1 .img:before{display:none}
.ih-item.circle.effect1 .img span{font-size: 26px; font-weight: 600;}
.ih-item.circle.effect1 a:hover .banyuan{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}
.ih-item.circle.effect1 .bgcolor:hover .banyuan,.ih-item.circle.effect1 .bgcolor:hover .banyuan02,.ih-item.circle.effect1 .bgcolor:hover .banyuan03,.ih-item.circle.effect1 .bgcolor:hover .banyuan04,.ih-item.circle.effect1 .bgcolor:hover .banyuan05,.ih-item.circle.effect1 .bgcolor:hover .banyuan06{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg);}
.ih-item.circle.effect1 .bgcolor02{border-bottom-color: #f04a3a; border-right-color: #f04a3a; }
.ih-item.circle.effect1 .bgcolor03{border-bottom-color: #01a998; border-right-color: #01a998; }
.ih-item.circle.effect1 .bgcolor04{border-bottom-color: #89bf4d; border-right-color: #89bf4d; }
.ih-item.circle.effect1 .bgcolor05{border-bottom-color: #0aaeb7; border-right-color: #0aaeb7; }
.ih-item.circle.effect1 .bgcolor06{border-bottom-color: #c76af7; border-right-color: #c76af7; }
/*shuju end*/
/*huodong start*/
.huodong-con{display: flex;justify-content: space-between;flex-wrap: wrap;}
.huodong-con li{position: relative;margin-bottom: 20px;}
.huodong-fix{position: absolute;bottom: 0px;color: white;text-align: center;width: 100%;font-size: 22px;line-height: 35px;background-color:rgba(0, 0, 0, 0.6);}
.huodong01 li{width: 32.1%;}
.huodong02 li{width: 48.7%;}
.huodong-con li img{width: 100%;}
/*huodong end*/
/*richeng start*/
.richeng{padding: 20px 0;}
.richeng .more{float: right;margin-top: -50px;}
.richeng ul{background: url(../images/richeng_xian.jpg) repeat-x left center;display: flex;flex-wrap: wrap;justify-content: space-between;height: 138px; cursor: pointer; position: relative;}
.richeng ul li{height: 75px;background: url(../images/richeng_dian.png) no-repeat left bottom;}
.richeng ul li:hover{background: url(../images/richeng_time.png) no-repeat left bottom;color: #ffcc00;height: 80px;}
/* .richeng ul li:nth-of-type(5){width: 18%;} */
.richeng ul strong{color: #11988c; position: absolute; top: 85px;}
.richeng ul strong:hover{color: #ffcc00;}
/*richeng end*/
/* lijie start */
.lijie {overflow: hidden;position: relative;background-color: #fff;box-shadow: 2px 4px 6px #9a9a9a;padding: 20px 0;cursor: pointer;}
.lijie .kele-right{
	padding: 0 20px;
	margin-top: 0px;
}
.lijie-wrapper {display: flex;width: 100%;transition: transform 0.5s ease-in-out;}
.lijie-box {min-width: 100%;box-sizing: border-box;}
.column-list {column-count: 2;column-gap: 20px;}
.column-list li {list-style: none;}
/* 小圆点的样式 */
.dots {text-align: center;}
.dots span {display: inline-block;width: 10px;height: 10px;margin: 5px;background-color: #ccc; border-radius: 50%;cursor: pointer;}
.dots .active {background-color: #999; }
/* lijie end */
/*media start */
.media-con img{border: 1px solid #ccc;margin-bottom: 20px;width: 100%;}
/*media end*/
.lunbobg img{width: 100%;}
/* contactus start */
.contact-con{display: flex;flex-wrap: wrap;}
.contact-text{background-color: #a6ddd6;padding: -1px 0 42px 30px;padding: 20px;line-height: 30px;}
.contact-list ul.media-list{box-shadow: 0px 0px 20px 5px #f3f3f3; width:95%; margin:30px auto; padding:30px;}
.contact-list ul.media-list .media-body{padding-left:20px;}
.contact-list ul.media-list .media-body img{margin-right:30px;}
.contact-list ul.media-list .media-body .media-heading{height:30px;line-height:30px;display:block;font-size:28px;font-weight:600;letter-spacing: 2px;}
.contact-list ul.media-list .media-body .media-heading span{font-family:Arial;letter-spacing:0;}
.contact-list ul.media-list .media-body p{width:40px;height:1px;background-color: #2e9b8d;margin: 20px 0;}
.contact-list ul.media-list .media-body div{color: #2e9b8d;}
/* contactus end */
/*about us*/
.dahui-ul{
	display: flex;
	justify-content: space-between;
}
.dahui-ul li{
	width: 21%;
}
/*about us*/
/* news */
.newslist{border-bottom: 1px solid #cccccc;padding: 20px 0;}
.newslist h4{font-weight: 600;}
.newslist p a{color: #CD0205;}
.newslist span{float: right;border: 1px solid #2e9b8d;font-size: 12px;color:#2e9b8d;padding: 3px 10px;}
.news-ul{margin: 40px;padding-bottom: 30px;width: 100%;}
.news-ul li{float: left;width: 22%;margin: 0 3px;}
.news-ul li a{padding: 10px 40px;background-color: #f5f5f5; display: block;text-align: center;font-size: 16px;}
.news-ul li a:hover{background-color: #2e9b8d;color: white;}
.news-ul li.active a{background-color: #2e9b8d;color: white;}
.pagination{margin: 30px auto;border-radius: 4px;width: 100%;display: flex;justify-content: center;padding: 30px 0;}
.pagination>li>a,.pagination>li>span{position: relative;float: left; padding: 5px 15px;line-height: 1.42857143;color: #2e9b8d; text-decoration: none;background-color: white; border: 1px solid #ddd; margin:0 10px;}
.pagination>li.thisclass{position: relative;float: left; padding: 5px 15px;line-height: 1.42857143;color: white; text-decoration: none;background-color: #2e9b8d; border: 1px solid #2e9b8d; margin:0 10px;}
/* articlepage */
.articlepage{margin-top:30px;}
.articlepage h2{text-align:center;}
.articlepage .info{text-align:center; margin-bottom:30px; margin-top:10px;}
.articlepage p{line-height:32px;}
/* review start */
/* tab */
.review .tab_menu{margin-top:10px;}
.review .tab_menu li{border:1px solid #cccccc; border-top:none;cursor:pointer;text-align:center; padding:10px 0; font-size:16px; font-weight:600;}
.review .tab_menu li:first-child{border-top:1px solid #cccccc;}
.review .tab_menu li:hover{background-color:#2e9b8d;-webkit-transition: all 0.3s;transition: all 0.3s; color:white;}
.review .tab_box{position:relative;}
.review .tab_box ul{margin-left:10px;}
.review .tab_box ul li{float:left; margin-right:10px; margin-bottom:10px;}
.review .tab_box ul li img{border:1px solid #cccccc; padding:3px; border-radius:5px;max-width: 274px;}
.review .tab_menu .selected{background-color:#2e9b8d;cursor:pointer; color:white;}
.review .col-md-9,.review .col-md-3{padding-left:0;}
.tab-hide{display:none;}
/* review end */
/*zhuanjia*/
.kele-right{
	margin-top: -40px;
	margin-bottom: 5px;
	display: flex;
	justify-content: end;
}
.more{
	padding: 5px;
}
.kele-right .more:hover{
	color: #89bf4d;
}
.zhuanjia{ background-color: #f1f1f1;padding-top: 40px;padding-bottom: 40px;}
.zhuanjia img,.zhuanjia strong,.zhuanjia span{display: block; text-align: center;}
.zhuanjia span{line-height: 25px;font-size: 12px;min-height: 100px;}
.zhuanjia strong{color: #2e9b8d;font-size: 16px;margin-top: 10px;}
.zj-list{max-height: 750px;}
/*zhuanjia*/
.index-media{
	padding-top: 40px;
}
/* footer start */
.footer{background-color: #dbdbdb; padding: 30px 0;}
.footer .index-contact a{margin-right:10px;}
.foot-con{margin-top: 15px;}
.footer .foot{margin-top:35px;}
.shalegascode{padding-left: 50px;;}
/* footer end */
@media all and (min-width: 320px) and (max-width: 767px){
	.martop{margin-top:20px;}
	body{font-size:12px; line-height:25px;}
	h5{font-size:14px;}
	.title{margin-bottom: 30px;}
	 /* header */
	.header{display:none;}
	.navbar{margin-top:0; border-radius:0;}
	.navbar-default .navbar-nav .open .dropdown-menu>li>a{color:white;}
	.navbar-nav .open .dropdown-menu{background-color:#03792d;}
	.alilogo img{width:100%;}
	/* lunbo */
	.lunbo .carousel-inner>.item{margin: 0;}
	.lunbo .pull-left{width: 100%;text-align: center;}
	.lunbo .pull-right{width: 100%;padding-left: 10%;padding-right: 5%;float: left!important;}
	.lunbo .pull-right h2{font-size: 16px; text-align: center;}
	.lunbo .pull-right h4,.lunbo .pull-right h6{text-align: center; line-height: 18px; font-size: 14px;}
	.lunbo .pull-right p{line-height: 20px;margin: 0;text-align: justify;}
	/* about */
	.index-jieshao .graybg h3{line-height: 30px;font-size: 18px;margin-bottom: 10px}
	.index-jieshao .graybg p {line-height: 25px;font-size: 12px;}
	.index-jieshao .greenbg{display: none;}
    .index-jieshao .graybg{width: 100%;margin-left: 0;padding: 20px;position: static;top: 0;}
	/* index index-richeng */
	.richeng ul{background: none;display: block;height: auto; position: relative;}
	.richeng ul li{height: auto;background:url(../images/richeng_time.png) no-repeat left top;padding-left: 40px;line-height: 30px;margin-top: 20px;width: 50%;}
	.richeng ul li:nth-of-type(5){background:url(../images/richeng_time.png) no-repeat left top;padding-left: 40px;height: auto;line-height: 30px;}
	.richeng ul strong{color: #11988c; position: absolute; top: 85px;}
	.richeng ul strong.ts{position: absolute; top: 0; left: 120px;}
	.richeng ul strong.tso{position: absolute; top: 85%; left: 140px;}
	.richeng ul li:nth-of-type(5){width: 34%;}
	.richeng .more{margin-top: -30px;}
	/* huodong */
	.huodong-fix{font-size: 14px;font-weight: 600;line-height: 25px;}
	.huodong-con li{margin-bottom: 0;}
	.footer .foot{text-align:center; margin-top:20px;}
	.footer .shalegascode,.footer .zhenweilogo{display:none;}
	.banner img{width:100%}
	.zanzhu img{width:100%;}
	/*zhuanjia*/
	.zj-list{max-height: 500px;}
	.zhuanjia img{width: 100%;}
	.zhuanjia span{min-height: 150px;}
	/* lijie */
	.lijie{padding: 0;padding-top: 20px;}
    .dots span {width: 8px;height: 8px;margin: 3px;}
    .lijie-box ul li {font-size: 0.9em;}
	.column-list{column-gap: 5px;padding-left: 10px}
	.title2{font-size: 22px;margin-bottom: 20px;}
}
@media (min-width: 768px) and (max-width: 991px) {
	.martop{margin-top:20px;}
	body{font-size:12px; line-height:25px;}
    .navbar-brand{display:none;}
	.navbar-nav>li{margin: 0;}
	.nav>li>a{padding:15px 15px;}
	.navbar-default .navbar-nav>li>a{font-size:12px;}
	.index-jieshao .graybg{padding:30px 20px;}
}
@media (min-width: 992px) and (max-width: 1199px){
	.navbar-brand{display:none;}
	.navbar-nav>li{margin: 0;}
	.nav>li>a{padding:15px 20px;}
	.navbar-default .navbar-nav>li>a{font-size:16px;}
}
@media (min-width: 1200px) { 
	.container{width:1200px;}
	/* nav */
	.navbar-brand{display:none;}
	/* luntan */
	.luntan img{width: 100%;}
	/* twopage banner */
	.banner img{width: 100%;}
    .lunbobg img{width: 100%;}
	.banner img{width:100%}
}